Top 10k strings from Memory (1992)(Salmi, Timo).bas in <root> / bin / z80 / software / Sinclair Spectrum Collection TOSEC.exe / Sinclair ZX-81 & Sinclair QL - Various / Sinclair QL - Various (TOSEC-v2006-04-09) /

Back to the directory listing

   1 32260 END DEFine vsave
   1 32250  PRINT#0,"Saved"!bvl$!"version"!ver1%;".";ver%
   1 32240  LIST#3,32130 TO:CLOSE#3
   1 32230  PRINT#3,"32120  ver1%=";ver1%;":ver2%=";ver%
   1 32220  LIST#3,100 TO 32110
   1 32210  PRINT#3,"4 :"
   1 32200  PRINT#3,"3 REMark version"!ver1%;".";ver%
   1 32190  PRINT#3,"2 REMark ";DAY$!DATE$
   1 32180  PRINT#3,"1 REMark ";avl$!"(c) Timo Salmi"
   1 32170  DELETE bvl$:OPEN_NEW#3,bvl$:ver%=ver2%+1
   1 32160  bvl$=dvl$(dr)&avl$
   1 32150  dvl$(5)="ram1_":dvl$(6)="ram2_"
   1 32140  dvl$(3)="fdk1_":dvl$(4)="fdk2_"
   1 32130  dvl$(1)="mdv1_":dvl$(2)="mdv2_"
   1 32120  ver1%=1:ver2%=1
   1 32110   BEEP 4000,12:STOP:END IF 
   1 32100   PRINT#0,DAY$!DATE$!"Not saved, set SDATE"
   1 32090  IF bvl$<>1992 THEN 
   1 32080  bvl$=DATE$:bvl$=bvl$(1 TO 4)
   1 32070  LOCal avl$(42),bvl$(42),dvl$(6,5):avl$="memory"
   1 32060 DEFine PROCedure vsave(dr)
   1 32050 vsave 6:STOP
   1 32040 vsave 5:STOP
   1 32030 vsave 4:STOP
   1 32020 vsave 3:STOP
   1 32010 vsave 2:STOP
   1 32000 vsave 1:STOP
   1 31990 STOP
   1 31110 END DEFine reset
   1 31100  SCALE 100,0,0:FILL 0
   1 31090  PAPER#0,0:INK#0,7-3*(i=0):INK 7:CLS
   1 31080  FOR il=0,1,2:CSIZE#il,(i=4)+2*(i=8),0:END FOR il
   1 31070  PAPER 2*(i=8):BORDER (i=4),4*(i=4)
   1 31060  WINDOW 448+8*(i=4),200+2*(i=4),32-4*(i=4),16-(i=4)
   1 31050  WINDOW#2,448,200,32,16:PAPER#2,1:INK#2,7
   1 31040  WINDOW#0,448,40-(i=4),32,216+(i=4)
   1 31030  WINDOW 512,256,0,0:PAPER 0:CLS
   1 31020  FOR il=1,2:OPEN#il,con_:END FOR il
   1 31010  LOCal il:MODE i
   1 31000 DEFine PROCedure reset(i)
   1 3 REMark version 1.1
   1 210 END REPeat loop
   1 200  p%=6-LEN(muisti):IF p% THEN PRINT#3,FILL$(" ",p%);
   1 2 REMark Mon 1992 Oct 19 22:18:21
   1 190  PRINT#3,"MEM"!muisti;
   1 180  muisti=PEEK_L(163856)-PEEK_L(163852):AT#3,0,0
   1 170  END IF 
   1 160   aika=DATE
   1 150   WINDOW#3,124,12,32,4:BORDER#3,1,7
   1 140   WINDOW#3,2,1,0,0:CSIZE#3,2,0
   1 130  IF DATE-aika>3 THEN 
   1 120 REPeat loop
   1 110 BORDER#3,1,7:INK#3,7:PAPER#3,0:aika=DATE
   1 100 OPEN#3,scr_:CSIZE#3,2,0:WINDOW#3,124,12,32,4
   1 1 REMark memory (c) Timo Salmi